Cast (3)
Takeo Otsuka

Teruaki 'Teru' Nakamura (voice)

Akari Kito

Hina Kyan (voice)

Fairouz Ai

Kana Higa (voice)

Crew (45)

Writing

Art

Shingo Tanabe

Storyboard Artist

Shin Itagaki

Storyboard Artist

Pham Huu Nghia

Background Designer

Rakuto Nakajima

Background Designer

Park Ji-young

Background Designer

Pham Dinh Thi

Background Designer

Cao Van Toan

Background Designer

Nguyen Phuoc Vinh

Background Designer

Tran Ngoc Toan

Background Designer

Tong Thien Tan

Background Designer

Nguyen Thanh Nhan

Background Designer

Nguyen Anh Thu

Background Designer

Van Dinh Nha

Background Designer

Vu Minh Tam

Background Designer

Pham Quang Huy

Background Designer

Nguyen Sen Phat

Background Designer

Bui Van Don

Background Designer

Itaru Sato

Background Designer

Shingo Tanabe

Background Designer

Directing

Visual Effects

Tomohiro Yoshida

Lead Animator

Erika Shino

Lead Animator

Ryota Mori

Lead Animator

Makoto Ichikawa

Lead Animator

Naoyuki Yamamoto

Lead Animator

Naoya Tsutsumi

Lead Animator

Arimasa Omi

3D Animator

Yuta Fujishiro

3D Animator

Shota Tanaka

Compositing Artist

Tokinari Hoashi

Compositing Artist

Arimasa Omi

Compositing Artist

Lee Teck Chuan

Compositing Artist

Hana Nagano

Animation

Yu Kehui

Animation

He Danni

Animation

Baku Ikeda

Compositing Artist

Rakuto Nakajima

Lead Animator

Kururu Shiozawa

Lead Animator

Maaya Okano

Compositing Artist

Chika Tanaka

Animation

Maaya Okano

2D Artist

Keiko Miyano

2D Artist

Haruka Nunokawa

Compositing Artist

Guest stars (13)
Shino Shimoji

Yae Agena (voice)

Shugo Nakamura

Tensuke Uema (voice)

Kentaro Kumagai

Isao Shimoji (voice)

Etsuko Kozakura

Oki Memo Shisa (voice)

Tarusuke Shingaki

Narration (voice)

Yuko Gibu

Michiko Kyan (voice)

Takeaki Masuyama

Misaki Nija (voice)

Sayuri Sadaoka

Kana's Grandmother (voice)

Ryo Sugisaki

Teruaki's Father (voice)

Shinnojo Yamada

Takaesu (voice)

Kenta Miyake

Sanshin Shop Owner (voice)

Mika Kanda

Chinen-san (voice)

Michiyo Yanagisawa

Chinen-san's Teacher (voice)